package com.uphone.kingmall.bean;

import java.util.List;

/**
 * <pre>
 *     author : radish
 *     e-mail : 15703379121@163.com
 *     time   : 2019/3/25
 *     desc   :
 * </pre>
 */
public class FollowInfoBean {

    /**
     * msg : ok
     * code : 0
     * sendInfo : {"orderCode":null,"shipperCode":"YD","logisticCode":"3909366355891","success":true,"reason":"","state":"3","traces":[{"acceptTime":"2019-02-13 16:40:49","acceptStation":"已签收 : 由石家庄中仰陵佳城店 代签收，如有问题联系武建强(18730160212)","remark":""},{"acceptTime":"2019-02-13 14:56:53","acceptStation":"到达：河北石家庄公司东开分部 指定：武建强(18730160212)派送","remark":""},{"acceptTime":"2019-02-13 12:53:50","acceptStation":"到达：河北石家庄公司 发往：河北石家庄公司东开分部(15032616263)","remark":""},{"acceptTime":"2019-02-13 11:05:42","acceptStation":"到达：河北石家庄分拨中心 发往：河北石家庄公司","remark":""},{"acceptTime":"2019-02-13 10:50:32","acceptStation":"到达：河北石家庄分拨中心 上级站点：广东东莞分拨中心","remark":""},{"acceptTime":"2019-02-11 21:35:00","acceptStation":"到达：广东东莞分拨中心 发往：河北石家庄分拨中心","remark":""},{"acceptTime":"2019-02-10 22:10:06","acceptStation":"到达：广东东莞分拨中心","remark":""},{"acceptTime":"2019-02-02 15:41:52","acceptStation":"到达：广东东莞分拨中心 发往：广东东莞立新公司","remark":""},{"acceptTime":"2019-01-29 04:18:07","acceptStation":"到达：广东东莞分拨中心","remark":""},{"acceptTime":"2019-01-29 04:09:44","acceptStation":"到达：广东东莞分拨中心 发往：河北石家庄公司","remark":""},{"acceptTime":"2019-01-29 02:19:37","acceptStation":"到达：广东东莞分拨中心","remark":""},{"acceptTime":"2019-01-28 21:48:26","acceptStation":"到达：广东东莞常平公司 已揽件","remark":""}],"ebusinessID":"1440201"}
     * sendCo : 顺丰速运
     * sendNo : 3909366355891
     */

    private String msg;
    private int code;
    private SendInfoBean sendInfo;
    private String sendCo;
    private String sendNo;

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public int getCode() {
        return code;
    }

    public void setCode(int code) {
        this.code = code;
    }

    public SendInfoBean getSendInfo() {
        return sendInfo;
    }

    public void setSendInfo(SendInfoBean sendInfo) {
        this.sendInfo = sendInfo;
    }

    public String getSendCo() {
        return sendCo;
    }

    public void setSendCo(String sendCo) {
        this.sendCo = sendCo;
    }

    public String getSendNo() {
        return sendNo;
    }

    public void setSendNo(String sendNo) {
        this.sendNo = sendNo;
    }

    public static class SendInfoBean {
        /**
         * orderCode : null
         * shipperCode : YD
         * logisticCode : 3909366355891
         * success : true
         * reason :
         * state : 3
         * traces : [{"acceptTime":"2019-02-13 16:40:49","acceptStation":"已签收 : 由石家庄中仰陵佳城店 代签收，如有问题联系武建强(18730160212)","remark":""},{"acceptTime":"2019-02-13 14:56:53","acceptStation":"到达：河北石家庄公司东开分部 指定：武建强(18730160212)派送","remark":""},{"acceptTime":"2019-02-13 12:53:50","acceptStation":"到达：河北石家庄公司 发往：河北石家庄公司东开分部(15032616263)","remark":""},{"acceptTime":"2019-02-13 11:05:42","acceptStation":"到达：河北石家庄分拨中心 发往：河北石家庄公司","remark":""},{"acceptTime":"2019-02-13 10:50:32","acceptStation":"到达：河北石家庄分拨中心 上级站点：广东东莞分拨中心","remark":""},{"acceptTime":"2019-02-11 21:35:00","acceptStation":"到达：广东东莞分拨中心 发往：河北石家庄分拨中心","remark":""},{"acceptTime":"2019-02-10 22:10:06","acceptStation":"到达：广东东莞分拨中心","remark":""},{"acceptTime":"2019-02-02 15:41:52","acceptStation":"到达：广东东莞分拨中心 发往：广东东莞立新公司","remark":""},{"acceptTime":"2019-01-29 04:18:07","acceptStation":"到达：广东东莞分拨中心","remark":""},{"acceptTime":"2019-01-29 04:09:44","acceptStation":"到达：广东东莞分拨中心 发往：河北石家庄公司","remark":""},{"acceptTime":"2019-01-29 02:19:37","acceptStation":"到达：广东东莞分拨中心","remark":""},{"acceptTime":"2019-01-28 21:48:26","acceptStation":"到达：广东东莞常平公司 已揽件","remark":""}]
         * ebusinessID : 1440201
         */

        private Object orderCode;
        private String shipperCode;
        private String logisticCode;
        private boolean success;
        private String reason;
        private String state;
        private String ebusinessID;
        private List<TracesBean> traces;

        public Object getOrderCode() {
            return orderCode;
        }

        public void setOrderCode(Object orderCode) {
            this.orderCode = orderCode;
        }

        public String getShipperCode() {
            return shipperCode;
        }

        public void setShipperCode(String shipperCode) {
            this.shipperCode = shipperCode;
        }

        public String getLogisticCode() {
            return logisticCode;
        }

        public void setLogisticCode(String logisticCode) {
            this.logisticCode = logisticCode;
        }

        public boolean isSuccess() {
            return success;
        }

        public void setSuccess(boolean success) {
            this.success = success;
        }

        public String getReason() {
            return reason;
        }

        public void setReason(String reason) {
            this.reason = reason;
        }

        public String getState() {
            return state;
        }

        public void setState(String state) {
            this.state = state;
        }

        public String getEbusinessID() {
            return ebusinessID;
        }

        public void setEbusinessID(String ebusinessID) {
            this.ebusinessID = ebusinessID;
        }

        public List<TracesBean> getTraces() {
            return traces;
        }

        public void setTraces(List<TracesBean> traces) {
            this.traces = traces;
        }

        public static class TracesBean {
            /**
             * acceptTime : 2019-02-13 16:40:49
             * acceptStation : 已签收 : 由石家庄中仰陵佳城店 代签收，如有问题联系武建强(18730160212)
             * remark :
             */

            private String acceptTime;
            private String acceptStation;
            private String remark;

            public String getAcceptTime() {
                return acceptTime;
            }

            public void setAcceptTime(String acceptTime) {
                this.acceptTime = acceptTime;
            }

            public String getAcceptStation() {
                return acceptStation;
            }

            public void setAcceptStation(String acceptStation) {
                this.acceptStation = acceptStation;
            }

            public String getRemark() {
                return remark;
            }

            public void setRemark(String remark) {
                this.remark = remark;
            }
        }
    }
}
